// 直接创建
// var person=new Object();
// person.firstname="John";
// person.lastname="Tom";
// person.age=20;
// person.eyecoler="red";
// document.write(person.lastname + "is" + person.age + "years old");

// 替代语法
// person={firstname:"tom",lastname:"Jim",age:18}
// document.write(person.firstname + "is" + person.age + "years old");

// 使用对象构造器
// function person(firstname,lastname,age,eyecolor){
//     this.firstname=firstname;
//     this.lastname=lastname;
//     this.age=age;
//     this.eyecolor=eyecolor;
// }
// myFather=new person("John","Tom",15,"green");
// document.write(myFather.firstname + "is" + myFather.age + "years old.");

// 更改对象
// function person(firstname,lastname,age,eyecoler){
//     this.firstname=firstname;
//     this.lastname=lastname;
//     this.age=age;
//     this.eyecoler=eyecoler;
//     this.changename=changename;
//     function changename(name){
//         this.firstname=name;
//     }
// }
// myFun=new person("Jim","Jeery",20,"red");
// myFun.changename("wang");
// document.write(myFun.firstname);

// javascript for....in循环
// function myFunction(){
//     var x;
//     var tet="";
//     var person={firstname:"bill",lastname:"Jim",age:20};
//     for(x in person){
//         tet=tet+person[x];
//     }
//     document.getElementById("abc").innerHTML=tet;
// }


// 对象的添加
var A = { a: 1 };
var B = { b: 2 };
var C = { c: 3 };
var D = Object.assign(A, B, C);
console.log(D); // { a: 1, b: 2, c: 3 }